package com.jiangyao.model.dto.backend;

import com.jiangyao.model.dto.ListPageDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 组织分页列表DTO
 *
 * @author: yangyongchuan
 * @create: 2020年08月13日 22:15
 */
@Data
public class OrgInfoListPageDTO extends ListPageDTO {

	private static final long serialVersionUID = -5382001925359413068L;

	/**
	 * 组织id
	 */
	@ApiModelProperty(value = "组织id")
	private Integer orgId;

	/**
	 * 类型 1-学校 2-企业
	 */
	@ApiModelProperty(value = "类型 1-学校 2-企业 -1=不限", example = "-1")
	private Integer orgType = -1;

	/**
	 * 组织名称
	 */
	@ApiModelProperty(value = "组织名称")
	private String orgName;

	/**
	 * 状态 1-启用 0-禁用
	 */
	@ApiModelProperty(value = "状态 1-启用 0-禁用 -1=不限", example = "-1")
	private Integer status = -1;

	/**
	 * 创建时间-开始
	 */
	@ApiModelProperty(value = "创建时间-开始")
	private Date createTimeStart;

	/**
	 * 创建时间-结束
	 */
	@ApiModelProperty(value = "创建时间-结束")
	private Date createTimeEnd;

	/**
	 * 组织集合
	 */
	@ApiModelProperty(value = "组织id集合", hidden = true)
	private List<Integer> orgIdList;
}
